function check(){
	var direccion = ""+window.location+"";
	var nombre = direccion.split(hashTag);
	if(nombre.length > 1){
		var url = ""+nombre[1];
		var secondParam = url.split(URLSeparator)[1];
		var amountParamUrl = url.split(URLSeparator).length;
		if(amountParamUrl == 1){
			url=url+URLSeparator+defaultHomePage;
		}
		if(secondParam == ''){
			url=url+defaultHomePage;
		}
		//Si existe un hash cargo la página con load
		setContaint(baseURL+URLSeparator+url+suffixPage);
		//$('#main-content').load(baseURL+URLSeparator+url+suffixPage);
	}
}


function hash(){
	// Para i.e
	// Función para determinar cuando cambia el hash de la página.
	$(window).bind("hashchange",function(){
		var hash = ""+window.location.hash+"";
		hash = hash.replace(hashTag,"");
		if(hash && hash != ''){
			var secondParam = hash.split(URLSeparator)[1];			
			var amountParamUrl = hash.split(URLSeparator).length;
			if(amountParamUrl == 1){
				hash=hash+defaultHomePage;
			}
			if(secondParam == ''){
				hash=hash+defaultHomePage;
			}
			//Si existe un hash cargo la página con load
			setContaint(baseURL+URLSeparator+hash+suffixPage);
			//$('#main-content').load(baseURL+URLSeparator+hash+suffixPage);
		}
	});	
	// Evento al hacer click.
	$('a.link').bind('click', function(e) {
		var url = $(this).attr('href');
		var hashURL = '';
		if(url.split(hashTag).length > 1){
			hashURL = url.split(hashTag)[1];	
		}
		if(hashURL && hashURL != ''){
			// Cambio el historial del navegador.
			window.location.hash = hashTag+hashURL;
			//retornamos false para evitar la recarga de la página
			return false;
		}else{
			//retornamos true para que cargue el link normalmente
			return true;
		}
	});
}

function setContaint(url){
	$('#main-content').load(url);
}